testsuite: Add test for pseudoclasses
authorBenjamin Otte <otte@redhat.com>
Mon, 21 Jul 2014 17:48:01 +0000 (19:48 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 21 Jul 2014 17:54:14 +0000 (19:54 +0200)
They should all be printable.

testsuite/css/parser/Makefile.am
testsuite/css/parser/pseudo-classes-known.css [new file with mode: 0644]
testsuite/css/parser/pseudo-classes-known.ref.css [new file with mode: 0644]

index 4b5fc93a39ec05a56acd25cb24505d496ad41e5b..e3f3cacaec606c6f7d10dda8da0d14de972c4490 100644 (file)
@@ -325,6 +325,7 @@ test_data = \
        property-name-errors.css \
        property-name-errors.errors \
        property-name-errors.ref.css \
+       pseudo-classes-known.css \
        pseudo-classes-unknown.css \
        pseudo-classes-unknown.errors \
        pseudo-classes-unknown.ref.css \
diff --git a/testsuite/css/parser/pseudo-classes-known.css b/testsuite/css/parser/pseudo-classes-known.css
new file mode 100644 (file)
index 0000000..363c7e0
--- /dev/null
@@ -0,0 +1,51 @@
+:active {
+  color: red;
+}
+
+:prelight {
+  color: red;
+}
+
+:hover {
+  color: red;
+}
+
+:selected {
+  color: red;
+}
+
+:insensitive {
+  color: red;
+}
+
+:inconsistent {
+  color: red;
+}
+
+:focused {
+  color: red;
+}
+
+:focus {
+  color: red;
+}
+
+:backdrop {
+  color: red;
+}
+
+:dir(ltr) {
+  color: red;
+}
+
+:dir(rtl) {
+  color: red;
+}
+
+:link {
+  color: red;
+}
+
+:visited {
+  color: red;
+}
diff --git a/testsuite/css/parser/pseudo-classes-known.ref.css b/testsuite/css/parser/pseudo-classes-known.ref.css
new file mode 100644 (file)
index 0000000..416411f
--- /dev/null
@@ -0,0 +1,51 @@
+:active {
+  color: rgb(255,0,0);
+}
+
+:hover {
+  color: rgb(255,0,0);
+}
+
+:hover {
+  color: rgb(255,0,0);
+}
+
+:selected {
+  color: rgb(255,0,0);
+}
+
+:insensitive {
+  color: rgb(255,0,0);
+}
+
+:inconsistent {
+  color: rgb(255,0,0);
+}
+
+:focus {
+  color: rgb(255,0,0);
+}
+
+:focus {
+  color: rgb(255,0,0);
+}
+
+:backdrop {
+  color: rgb(255,0,0);
+}
+
+:dir(ltr) {
+  color: rgb(255,0,0);
+}
+
+:dir(rtl) {
+  color: rgb(255,0,0);
+}
+
+:link {
+  color: rgb(255,0,0);
+}
+
+:visited {
+  color: rgb(255,0,0);
+}